home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 8 (Internal Edition) / Apple R&P Lib Internal v8.0.iso / 3-Presentations / Markets / K-12 Education / HyperCard in Education / Math Quizzer / card_4025.txt < prev    next >
Text File  |  1990-04-02  |  7KB  |  364 lines

  1. -- card: 4025 from stack: in
  2. -- bmap block id: 4226
  3. -- flags: 0000
  4. -- background id: 2658
  5. -- name: 
  6. ----- HyperTalk script -----
  7. on openCard
  8.   hide card field 7
  9.   hide card field 9
  10.   hide card field 10
  11.   put 0 into card field 9
  12.   put 0 into card field 10
  13.   put 0 into card field 2
  14.   put 0 into card field 3
  15.   put " " into card field 4
  16.   repeat with x=11 to 13
  17.     hide card field x
  18.   end repeat
  19.   hide card field 6
  20.   hide card field 8
  21. end openCard
  22.  
  23.  
  24. -- part 1 (field)
  25. -- low flags: 00
  26. -- high flags: 0004
  27. -- rect: left=14 top=22 right=41 bottom=135
  28. -- title width / last selected line: 0
  29. -- icon id / first selected line: 0 / 0
  30. -- text alignment: 0
  31. -- font id: 3
  32. -- text size: 12
  33. -- style flags: 0
  34. -- line height: 16
  35. -- part name: 
  36.  
  37.  
  38. -- part 2 (field)
  39. -- low flags: 00
  40. -- high flags: 0000
  41. -- rect: left=136 top=172 right=187 bottom=176
  42. -- title width / last selected line: 0
  43. -- icon id / first selected line: 0 / 0
  44. -- text alignment: 0
  45. -- font id: 3
  46. -- text size: 12
  47. -- style flags: 0
  48. -- line height: 16
  49. -- part name: 
  50.  
  51.  
  52. -- part 3 (field)
  53. -- low flags: 00
  54. -- high flags: 0000
  55. -- rect: left=209 top=171 right=186 bottom=255
  56. -- title width / last selected line: 0
  57. -- icon id / first selected line: 0 / 0
  58. -- text alignment: 0
  59. -- font id: 3
  60. -- text size: 12
  61. -- style flags: 0
  62. -- line height: 16
  63. -- part name: 
  64.  
  65.  
  66. -- part 4 (field)
  67. -- low flags: 00
  68. -- high flags: 0002
  69. -- rect: left=297 top=172 right=188 bottom=349
  70. -- title width / last selected line: 0
  71. -- icon id / first selected line: 0 / 0
  72. -- text alignment: 0
  73. -- font id: 3
  74. -- text size: 12
  75. -- style flags: 0
  76. -- line height: 16
  77. -- part name: 
  78.  
  79.  
  80. -- part 5 (field)
  81. -- low flags: 80
  82. -- high flags: 0004
  83. -- rect: left=297 top=116 right=167 bottom=352
  84. -- title width / last selected line: 0
  85. -- icon id / first selected line: 0 / 0
  86. -- text alignment: 0
  87. -- font id: 3
  88. -- text size: 12
  89. -- style flags: 0
  90. -- line height: 16
  91. -- part name: 
  92.  
  93.  
  94. -- part 6 (field)
  95. -- low flags: 80
  96. -- high flags: 0000
  97. -- rect: left=295 top=252 right=300 bottom=394
  98. -- title width / last selected line: 0
  99. -- icon id / first selected line: 0 / 0
  100. -- text alignment: 0
  101. -- font id: 3
  102. -- text size: 12
  103. -- style flags: 0
  104. -- line height: 16
  105. -- part name: 
  106.  
  107.  
  108. -- part 7 (button)
  109. -- low flags: 00
  110. -- high flags: 8003
  111. -- rect: left=16 top=46 right=101 bottom=125
  112. -- title width / last selected line: 0
  113. -- icon id / first selected line: 31685 / 31685
  114. -- text alignment: 1
  115. -- font id: 0
  116. -- text size: 12
  117. -- style flags: 0
  118. -- line height: 16
  119. -- part name: Push to Get Numbers
  120. ----- HyperTalk script -----
  121. on mouseUp
  122.   hide card field 11
  123.   hide card field 12
  124.   hide card field 13
  125.   put " " into card field 4
  126.   hide card field 8
  127.   hide card field 7
  128.   hide card field 6
  129.   hide card field 9
  130.   hide card field 10
  131.   put the random of 9 into x
  132.   put the random of 10 into y
  133.   put the random of 10 into z
  134.   put x*100 into nex
  135.   put (y-1)*10 into ney
  136.   put z-1 into nez
  137.   put nex+ney+nez into card field 2
  138.   put the random of 9 into x
  139.   put the random of 10 into y
  140.   put the random of 10 into z
  141.   put x*100 into net
  142.   put (y-1)*10 into nes
  143.   put z-1 into ner
  144.   if net+nes+ner>nex+ney+nez
  145.   then put nex+ney+nez into card field 3
  146.   if net+nes+ner>nex+ney+nez
  147.   then put net+ner+nes into card field 2
  148.  
  149.   if net+nes+ner<nex+ney+nez
  150.   then put nex+ney+nez into card field 2
  151.   if net+nes+ner<nex+ney+nez
  152.   then put net+ner+nes into card field 3
  153.  
  154.   show card field 5
  155.   show card button id 8
  156. end mouseUp
  157.  
  158.  
  159.  
  160. -- part 8 (button)
  161. -- low flags: 80
  162. -- high flags: 8003
  163. -- rect: left=273 top=202 right=227 bottom=395
  164. -- title width / last selected line: 0
  165. -- icon id / first selected line: 0 / 0
  166. -- text alignment: 1
  167. -- font id: 0
  168. -- text size: 12
  169. -- style flags: 0
  170. -- line height: 16
  171. -- part name: Push When Ready
  172. ----- HyperTalk script -----
  173. on mouseUp
  174.   put card field 10+1 into card field 10
  175.   hide card button id 8
  176.   hide card field 5
  177.   put card field two into numb1
  178.   put card field three into numb2
  179.   put card field four into numb3
  180.   if the abs of (numb1-numb2)=numb3
  181.   then show card field 6
  182. else show card field 7
  183. if the abs of (numb1-numb2)=numb3
  184. then put card field 9+1 into card field 9
  185.  
  186. put the abs of (numb1 - numb2) into card field 8
  187. show card field 8
  188. show card field 9
  189. show card field 10
  190. show card field 11
  191. show card field 12
  192. show card field 13
  193. end mouseUp
  194.  
  195.  
  196.  
  197. -- part 9 (field)
  198. -- low flags: 80
  199. -- high flags: 0000
  200. -- rect: left=295 top=202 right=233 bottom=420
  201. -- title width / last selected line: 0
  202. -- icon id / first selected line: 0 / 0
  203. -- text alignment: 0
  204. -- font id: 3
  205. -- text size: 12
  206. -- style flags: 0
  207. -- line height: 16
  208. -- part name: 
  209.  
  210.  
  211. -- part 10 (field)
  212. -- low flags: 80
  213. -- high flags: 0000
  214. -- rect: left=296 top=234 right=252 bottom=329
  215. -- title width / last selected line: 0
  216. -- icon id / first selected line: 0 / 0
  217. -- text alignment: 0
  218. -- font id: 3
  219. -- text size: 12
  220. -- style flags: 0
  221. -- line height: 16
  222. -- part name: 
  223.  
  224.  
  225. -- part 11 (field)
  226. -- low flags: 80
  227. -- high flags: 0000
  228. -- rect: left=196 top=316 right=332 bottom=219
  229. -- title width / last selected line: 0
  230. -- icon id / first selected line: 0 / 0
  231. -- text alignment: 0
  232. -- font id: 3
  233. -- text size: 12
  234. -- style flags: 0
  235. -- line height: 16
  236. -- part name: 
  237.  
  238.  
  239. -- part 12 (field)
  240. -- low flags: 80
  241. -- high flags: 0000
  242. -- rect: left=267 top=316 right=333 bottom=291
  243. -- title width / last selected line: 0
  244. -- icon id / first selected line: 0 / 0
  245. -- text alignment: 0
  246. -- font id: 3
  247. -- text size: 12
  248. -- style flags: 0
  249. -- line height: 16
  250. -- part name: 
  251.  
  252.  
  253. -- part 13 (field)
  254. -- low flags: 80
  255. -- high flags: 0000
  256. -- rect: left=220 top=316 right=333 bottom=267
  257. -- title width / last selected line: 0
  258. -- icon id / first selected line: 0 / 0
  259. -- text alignment: 0
  260. -- font id: 3
  261. -- text size: 12
  262. -- style flags: 0
  263. -- line height: 16
  264. -- part name: 
  265.  
  266.  
  267. -- part 14 (field)
  268. -- low flags: 80
  269. -- high flags: 0000
  270. -- rect: left=88 top=316 right=333 bottom=196
  271. -- title width / last selected line: 0
  272. -- icon id / first selected line: 0 / 0
  273. -- text alignment: 0
  274. -- font id: 3
  275. -- text size: 12
  276. -- style flags: 0
  277. -- line height: 16
  278. -- part name: 
  279.  
  280.  
  281. -- part 15 (field)
  282. -- low flags: 80
  283. -- high flags: 0000
  284. -- rect: left=291 top=316 right=332 bottom=468
  285. -- title width / last selected line: 0
  286. -- icon id / first selected line: 0 / 0
  287. -- text alignment: 0
  288. -- font id: 3
  289. -- text size: 12
  290. -- style flags: 0
  291. -- line height: 16
  292. -- part name: 
  293.  
  294.  
  295. -- part 16 (button)
  296. -- low flags: 00
  297. -- high flags: 8000
  298. -- rect: left=18 top=266 right=315 bottom=83
  299. -- title width / last selected line: 0
  300. -- icon id / first selected line: 2162 / 2162
  301. -- text alignment: 1
  302. -- font id: 0
  303. -- text size: 12
  304. -- style flags: 0
  305. -- line height: 16
  306. -- part name: Return
  307. ----- HyperTalk script -----
  308. on mouseUp
  309.   go to card 1
  310. end mouseUp
  311.  
  312.  
  313.  
  314. -- part contents for card part 1
  315. ----- text -----
  316. Subtraction Card
  317.  
  318. -- part contents for card part 5
  319. ----- text -----
  320. Put answer below
  321.  
  322. -- part contents for card part 4
  323. ----- text -----
  324.  
  325.  
  326. -- part contents for card part 2
  327. ----- text -----
  328. 0
  329.  
  330. -- part contents for card part 3
  331. ----- text -----
  332. 0
  333.  
  334. -- part contents for card part 10
  335. ----- text -----
  336. 223
  337.  
  338. -- part contents for card part 11
  339. ----- text -----
  340. 0
  341.  
  342. -- part contents for card part 6
  343. ----- text -----
  344. was the right answer.  Good job!
  345.  
  346. -- part contents for card part 12
  347. ----- text -----
  348. 0
  349.  
  350. -- part contents for card part 9
  351. ----- text -----
  352. Wrong! The correct answer was
  353.  
  354. -- part contents for card part 14
  355. ----- text -----
  356. You have gotten
  357.  
  358. -- part contents for card part 13
  359. ----- text -----
  360. out of
  361.  
  362. -- part contents for card part 15
  363. ----- text -----
  364. subtraction problems right..